home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / fractal / kaos.lha / bin / kpic < prev    next >
Encoding:
Text File  |  1990-01-24  |  1.1 KB  |  23 lines

  1. #!/bin/sh
  2. # kpic - a filter which outputs two specified columns from a multi-column input
  3. #    with a key
  4. # Usage: kpic key x_column_index y_column_index
  5. #
  6. case $# in
  7. 0)    echo "awk ' { print $0 } '" > /tmp/$$.pic ;;
  8. 1)    echo "awk ' /$1/ { print \$2 \" \" \$3 } '" > /tmp/$$.pic ;;
  9. 2)    echo "awk ' /$1/ { print \$$2 } '" > /tmp/$$.pic ;;
  10. 3)    echo "awk ' /$1/ { print \$$2 \" \" \$$3 } '" > /tmp/$$.pic ;;
  11. 4)    echo "awk ' /$1/ { print \$$2 \" \" \$$3 \" \" \$$4 } '" > /tmp/$$.pic ;;
  12. 5)    echo "awk ' /$1/ { print \$$2 \" \" \$$3 \" \" \$$4 \" \" \$$5 } '" > /tmp/$$.pic ;;
  13. 6)    echo "awk ' /$1/ { print \$$2 \" \" \$$3 \" \" \$$4 \" \" \$$5 \" \" \$$6 } '" > /tmp/$$.pic ;;
  14. 7)    echo "awk ' /$1/ { print \$$2 \" \" \$$3 \" \" \$$4 \" \" \$$5 \" \" \$$6 \" \" \$$7 } '" > /tmp/$$.pic ;;
  15. 8)    echo "awk ' /$1/ { print \$$2 \" \" \$$3 \" \" \$$4 \" \" \$$5 \" \" \$$6 \" \" \$$7 \" \" \$$8 } '" > /tmp/$$.pic ;;
  16. 9)    echo "awk ' /$1/ { print \$$2 \" \" \$$3 \" \" \$$4 \" \" \$$5 \" \" \$$6 \" \" \$$7 \" \" \$$8 \" \" \$$9 } '" > /tmp/$$.pic ;;
  17. *)    echo To output data with more than 8 columns, edit ${KAOSHOME}/bin/pic
  18. esac
  19.  
  20. chmod a+rwx /tmp/$$.pic
  21. sh /tmp/$$.pic
  22. rm -f /tmp/$$.pic
  23.